package com.wang.service;

import java.io.InputStream;
import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.wang.pojo.AEmail;

/**
 * 邮箱模块批量操作
 */
public interface IEmailOperService {
	/**
	 * 批量保存
	 * 读取一个文件的内容,然后批量保存到数据库中
	 * 
	 * @return
	 */
	JSONObject saveBatchEmailService(InputStream is);
	
	/**
	 * 重新加载所有的敏感词
	 * @return
	 */
	JSONObject reloadSensitive();
	
	/**
	 * 批量检查邮件是否威胁
	 * @return
	 */
	JSONObject verifyBatchEmailService(List<AEmail> emailList);
	
	/**
	 * 查询数据库,批量处理
	 * @return
	 */
	JSONObject verifyBatchEmailService();
	
	/**
	 * 批量检查邮件是否威胁
	 * @return
	 */
	JSONObject verifyOneEmailService(AEmail email);
}
